﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace WindowsFormsApplication3
{
    public partial class PedirLibrosPrestado : Form
    {
        DataSet dsPrestamos = new DataSet();
        DataSet dsAutores = new DataSet();
        string rutaBDBiblioteca = "Data Source=JOHANA-PC;Initial Catalog=Biblioteca;Integrated Security=True";
       
        public PedirLibrosPrestado()
        {
            InitializeComponent();
        }

        private void PedirLibrosPrestado_Load(object sender, EventArgs e)
        {
            TxtFechaActual.Text = DateTime.Today.ToString();

            SqlConnection cnBiblioteca;
            AccDatBiblioteca datos = new AccDatBiblioteca();

            cnBiblioteca = datos.ObtenerConexion(rutaBDBiblioteca);
            SqlDataAdapter adp = datos.ObtenerAdaptador("select Cod_Lib, Fec_Dev, Nom_Ape, E_mail from Prestamos where Fec_Dev <= getdate()", cnBiblioteca);

            adp.Fill(dsPrestamos, "Prestamos");
            cnBiblioteca.Close();

            Grilla_PedirLibrosPrestados.DataSource = dsPrestamos.Tables["Prestamos"];
            Grilla_PedirLibrosPrestados.Refresh();
            TitulosColumnas();

         }

        private void TitulosColumnas()
        {
            Grilla_PedirLibrosPrestados.Columns["Cod_lib"].HeaderText = "CODIGO LIBRO";
            Grilla_PedirLibrosPrestados.Columns["Fec_Dev"].HeaderText = "FECHA DEVOLUCION";
            Grilla_PedirLibrosPrestados.Columns["Nom_Ape"].HeaderText = "NOMBRE APELLIDO";
            Grilla_PedirLibrosPrestados.Columns["E_mail"].HeaderText = "E_MAIL";
        }

        private void BtnEmail_Click(object sender, EventArgs e)
        {
            MailSend EnviarMail = new MailSend();
            EnviarMail.Show();
        }

        private void BtnSalir_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
